stabilize eden - French English Dictionary